pub fn encode_from( start: usize, end: usize, target: usize, midpoint: usize, ) -> BitVec<u8, Msb0>
BBSE custom midpoint (optional)