Problem 2 Project Euler