Multiset<> supports RemoveAll() optimizaiton