Estimate gives estimates of the size in bits
(m) and the number of hash functions (k) which
can represent sets of size 'n' with false positive
rate 'fpr'. See Wikipedia for Bloom
filters.
NewFnv32 creates an ibloom filter with
mbytes bytes of data and k hash functions.
The k hash functions are fnv hash based
and cost just a multiply and xor on top
of the cost of hashing the input value
to achieve k variations.