my project euler progress