Project Euler problem 11 - Largest Product in Grid