def grep_v(pattern, &block)
      result = select { |item| !(pattern === item) }
      result = result.map(&block) if block_given?
      return result
    end
def grep_v(pattern, &block)
      result = select { |item| !(pattern === item) }
      result = result.map(&block) if block_given?
      return result
    end
Search the collection for elements which are not `#===` to `item`. Yield
 them to the optional code block if provided, and return them as a new
 collection.