Problems done on the Project Euler website! (www.projecteuler.net)