my progress with project euler