add longest_palindrome.cpp