My Solutions to project euler