My solutions to problems presented by Project Euler