def drop(n)
      filter("drop") do |yielder|
        each_with_index do |element, index|
          next if index < n
          yielder.call(element)
        end
      end
    end
def drop(n)
      filter("drop") do |yielder|
        each_with_index do |element, index|
          next if index < n
          yielder.call(element)
        end
      end
    end
Ignore the first n elements.

 @param n [Integer] the number of elements to drop
 @return [Enumerable] elements after the first N

 @see ::Enumerable#drop