Spline Theory