Anagram learner