add isPalindrome function