Numerical interpolation and extrapolation lib