triangular matrix