Anagram upsweeping