Anagram proficiently