Solutions to Proyect Euler Exercises