A Compilation of Project Euler Solutions