pub fn linear_interpolate<F>( x: usize, indices: &[usize], values: &[F], ) -> Result<F>where F: Float + FromPrimitive + Debug + Clone,
Linear interpolation between points