[Project Euler] #4 - Largest palindrome product