add PMatrixOps trace, determinant, inverse, negate and transpose