Scheme interpreter in Ruby