Unbounded iterators for Ruby