when choosing a word to include, the anagram search heuristic will need to consider:
- word frequency (avoid uncommon words)
- word length (avoid selecting short words when a lot of letters are available, even though short words are more common)
- letter distribution (favour using up infrequent letters early, avoid leaving no vowels or no consonants at the end)