Provides classes for algebras and their generalisations (vector spaces, modules).
Provides classes for fields and their generalisations (rings).
Provides classes for groups and their generalisations (monoids, semigroups).
Haar wavelets have compact support and are not continuously differentiable.
Linear splines have infinite support and are continuous.