prob004. Largest palindrome product