Ruby/JRuby bloom filters for bounded and unbounded (streaming) data, FNV hashing and bit fields