project euler 2 done