project euler 2 finished