Multiset with negative membership for Ruby