intersection method
Implementation
MultiSet<T> intersection(MultiSet<T> other) {
final result = MultiSet<T>();
for (final key in _elements.keys) {
if (other._elements.containsKey(key)) {
result._elements[key] = _elements[key]!.clamp(0, other._elements[key]!);
}
}
return result;
}