Class Matrices

Static utility methods for creating and manipulating matrices. The factory methods select one of
the Matrix1, Matrix2, Matrix3, Matrix4 or GeneralMatrix
implementations according the desired matrix size. Note that if the matrix size is know at compile
time, it may be more efficient to invoke directly the constructor of the appropriate class instead.