libhashish non-cryptographic hash algorithms & various applications thereof (hash tables = dictionaries, bloom filters, ...)