Why ```MathLib::DenseMatrix<double>``` instead of ```T_MATRIX```?