Fooling around with ProjectEuler