Clojure's iterate in Ruby Implementing the Clojure sequence functions, iterate, with Ruby's Enumerator to emulate sequences