is_sorted
pub fn is_sorted_until_by<T, F>(slice: &[T], f: F) -> usize where F: FnMut(&'r &T, &'s &T) -> Option<Ordering>,