# File lib/set.rb, line 245
  def reject!
    n = size
    delete_if { |o| yield(o) }
    size == n ? nil : self
  end