# File multiset.rb, line 595 def &(other) ret = Multiset.new (self.items & other.items).each do |item| ret.renew_count(item, [self.count(item), other.count(item)].min) end ret end