My progress through project euler