pub const fn rsplit_at_mut<T>(
    slice: &mut [T],
    mid: usize
) -> (&mut [T], &mut [T])