Project Euler Solutions, For fun or profit :)