A collection of project euler solutions