class Hash

def hash

def hash
  h = 0
  each do |key, value|
    h ^= key.hash ^ value.hash
  end
  h
end unless {}.hash == {}.hash