#[inline]
fn get_unchecked(&self, index: usize) -> bool {
let (data_index, remainder) = self.compute_data_index_and_remainder(index);
let element = unsafe { *self.pointer.offset(data_index as isize) };
(element & (S::one() << remainder)) != S::zero()
}