pub fn histogram( data: &[f64], n_bins: usize, ) -> Result<(Vec<f64>, Vec<usize>), String>
Histogram: bin data into n equal-width bins. Returns (bin_edges: Vec, counts: Vec).