pub fn parallel_sort_by<T, F>(items: &mut [T], compare: F)where T: Send, F: Fn(&T, &T) -> Ordering + Send + Sync + Copy,
Parallel merge sort with custom comparator