My progress through the Euler Project, in Ruby