QR decomposition
The matrix "Q" is orthogonal and "R" is upper triangular, so is the required QR decomposition.