Euler problem 11, max product in grid