more efficiently pack/unpack bit vector