Anagram foreseer