TransformedInterpolation InterpolateInplace(Func<double, double> transform, Func<double, double> transformInverse, Double[] x, Double[] y)
Create a linear spline interpolation from an unsorted set of (x,y) value pairs.
WARNING: Works in-place and can thus causes the data array to be reordered and modified.