implementations of a counting bloom, a timing bloom and a scaling timing bloom... made for working with streams!