My answers to project-euler