tacocattacocatis a palindrome! matching