mmh3
bitarray
