Scheme interpreter written in Ruby