Maximum Sum from Top to Bottom of the Triangle - Project Euler