Project Euler Problem 15 - Lattice Paths