Cubic spline interpolation

Some tests, mainly related to derivatives, still fail.