Fix logic flaw in palindrome testing

Previously, a palindrome that was obtained by using a high multiplicand and a low multiplier would have been marked as the "largest" palindrome. This logic is flawed, as a slightly lower multiplicand but a much higher multiplier could result in a larger palindrome. This commit fixes that flag by continuing to check next palindromes even after one has already been found.