pub fn argsort<T>(data: &[T]) -> Vec<usize>where T: Ord,
Construct the permutation that sorts data.
data