Solutions to problems off of ProjectEuler.net