# File multiset.rb, line 320
  def map!
    self.to_a.each do |item|
      self.delete(item)
      self << yield(item)
    end
    self
  end