bitmagic::i1bp selection plus cache efficient rank plus pattern_file