Solved #4 Largest Palindrome Product