Project Euler Solution for Problem 4