Solutions for ProjectEuler problems.