This library implements a fast concurrent bloom filter, based on bloom-1 from
"Fast Bloom Filters and Their Generalization" by Y Qiao, et al.
A bloom filter is a probabilistic, constant-space, set-like data structure
supporting insertion and membership queries. This implementation is backed by
SipHash so can safely consume untrusted inputs.
The implementation here compares favorably with traditional set
implementations in a single-threaded context, e.g. here are 10 inserts or
lookups compared across some sets of different sizes: