Piecewise Polynomial Splines