Collection of solutions to Project Euler problems