fn do_insert_phase_two(indices: &mut [Pos], probe: usize, old_pos: Pos) -> usize
phase 2 is post-insert where we forward-shift Pos in the indices.
Pos
returns the number of displaced elements