Bloom filter written in Go based on
this article.
Below is a definition of a bloom filter, paraphrased from Wikipedia.
A bloom filter is a space-efficient probabilistic data structure that is used to test whether an element is a
member of a set. False positive matches are possible, but false negatives are not; i.e. a query returns either
“possibly in set” or “definitely not in set”. Elements can be added to the set, but not removed.