docs: public void deleteRow(DMatrixRMaj Q , DMatrixRMaj R , int rowIndex , boolean resizeR ) {
          setQR(Q,R,0);
          if( m - 1 < n ) {
              throw new IllegalArgumentException("Removing any row would make the system under determined.");
          }
  
          m_m = m - 1;
          U_tran.reshape(m,m, false);
  
          if( resizeR )
              R.reshape(m_m,n, false);
          
          computeRemoveGivens(rowIndex);
          updateRemoveQ(rowIndex);
  
          updateRemoveR();
  
          // discard the reference since it is no longer needed
          this.Q = this.R = null;
      }