added palindrome.cpp