A project thought up by a friend whom I used to work with. Given a dictionary and a word, list all the words it could be an anagram of.