Model for vectors of small dimension.
The class SmallVector<T,D> models D-dimensional vectors with coefficients of type T.