Excercise: given a set of words and a list of letters, find all the words that can be formed with those letters (like in Scrabble).