Various Project Euler problems solved in Ruby/RSpec