# File multiset.rb, line 436
  def flatten
    ret = Multiset.new
    self.each do |item|
      if item.kind_of?(Multiset)
        ret += item.flatten
      else
        ret << item
      end
    end
    ret
  end