Collection of solutions to the Project Euler problems