UICD2BGDZAEMKFCRQUR6J4D54ITYPIUIKLFRVC73EHVHQOSEBFGAC
let pivot: *mut IDedName = unsafe { i.offset(j.offset_from(i) / 2) };
while i < pivot {
let threshold: *mut IDedName = unsafe { i.offset(count as isize) };
while i < threshold {
let pivot: *mut IDedName = std::cmp::max(
unsafe { i.offset(j.offset_from(i) / 2) },
threshold,
);