One Dimensional Spline Interpolation Algorithms