finished longest palindrome exercise