SquareMatrix is now implemented in terms of DenseMatrix