Switched to use reflection and hashable's SipHash, not TypeLevel and the bloomfilter's MurmurHash
Added *-semiring papers
Provenance Semirings
Added some basic notes on close semirings.
Added notes on ω-continuous semirings.
Borrow syntax from "Weighted Datalog and Levels of Trust" by Bistarelli, Martinelli and Santini.
Added weighted datalog link to the papers
added a 64-bit debruijn multiplication table to quickly calculate lsbs
Added deBruijn multiplication-based rank calculation for use in HyperLogLog, etc.
More debruijn multiplication tables
debruijn log2, minor refactorings
ignore contrib by default
rank fixes
Disabling Frigo's algorithm as it disagrees with 'lsb' on assignment. TODO: generate custom magic numbers.
Integrated HyperLogLog
Approximate size
Show Approximate bounds
Split the HyperLogLog interface and moved it to Data.Analytics.Approximate.Set.HyperLogLog
Added withMin and withMax to enable clamping to known ranges
Added intersectionSize