Project Euler problems written in Ruby