Splines for Haskell Representation and basic operations on various families of splines (piecewise-polynomial functions) and NURBS (B-splines in projective space).