Words with Letters: c o m p u t a t i o n a l l y