``` ruby irb(main):001:0> [1,2].zip([0].cycle) Java::JavaLang::OutOfMemoryError: Java heap space ``` while enumerator version ``` ruby [1,2].to_enum.zip([0].cycle) ``` works fine.