My Solutions to the project euler problems