piecewise-polynomial