add det(Matrix)