add HouseholderQRDecomposition