Scheme implemented in Ruby