data_structure probabilistic_structure approximate_membership set_membership hash_based bit_array membership_filter