my solutions to problems listed in Euler Project website