pub fn minmax(data: &[f64], stride: usize, n: usize) -> (f64, f64)
This function finds both the minimum and maximum values min, max in data in a single pass.
Returns (min, max).
(min, max)