My solutions to project euler problems