My project euler codes