Trying to complete as many Project Euler problems as I can