mmh3
bitarray