Project Euler Solutions Problem 1