Project Euler problem 13 - Large sum