rscheme Scheme in Ruby (a year later i realized this could be done much better—changes will be coming)