my projectEuler.net solutions