pub fn slice_max<T: Real>(slice: &[T]) -> T