# File lib/mega/enumerable_args.rb, line 111
  def grep(pattern, *args)
    a = []
    each(*args){ |n| a << (block_given? ? yield(n) : n) if pattern === n }
    a  
  end