pub fn min_max_normalize(data: &Array2<f64>) -> Result<Array2<f64>>
Min-max normalization to [0, 1] range