Solutions to problems posed on the Project Euler website