My project euler exercises