sort::exchange_sorts::quicksort
pub fn _exchange<T: PartialOrd>( vec: &mut [T], pivot: &T, left_idx: usize, right_idx: usize) -> (usize, usize)