A collection of solutions from Project Euler