A compilation of Project Euler Solutions