pub fn upper_bound<T: Ord>(s: &[T], target: &T) -> usize
Find the upper bound index for target in a sorted slice.
target
Returns the index of the first element > target.
> target