# File cartesian_iterator.rb, line 30 def left_product!(other) @lists.unshift other.to_a.dup @tot_iter *= @lists[-1].size self end