A C++ implementation of the bloom filter data structure