Hash#value? uses #== to check equality (like built-in Ruby Hash)
SortedSet.new can accept any Enumerable as initializer
Remove unused Hash dependency from list.rb
Remove unused List dependency from set.rb