Anagram machinery