find_anagrams, binary_search and divide_and_rule.