Set conforms to Hashable.

This is implemented using a hash function based on Bob Jenkins’ One at a Time hash.