anagram or palindrome test
add lazy evaluation test