My solutions for the ProjectEuler problems