Data structures in Ruby and Scheme - a comparison