recursive string reversal
recursive is palindrome
recursive is palindrome