Solutions to Project's Euler exercises.