A Scheme interpreter in Ruby