Committed solution to Problem 4: Largest palindrome product.