Euler 14: lattice paths
More verbose