ProjectEuler.Net Solution for Problem 1