Anagram autodidact