Introduction - If you have any usage issues, please Google them yourself
To write a cubic spline interpolation and function mapping, support for the first and second boundary conditions, randomly generated coordinate points, and to specify the interpolation points