docs: private void rotatorPushRight2( int m , int offset)
      {
          double b11 = bulge;
          double b12 = diag[m+offset];
  
          computeRotator(b12,-b11);
  
          diag[m+offset] = b12*c-b11*s;
  
          if( m+offset<N-1) {
              double b22 = off[m+offset];
              off[m+offset] = b22*c;
              bulge = b22*s;
          }
  
  //        SimpleMatrix Q = createQ(m,m+offset, c, s, true);
  //        B=Q.mult(B);
  //
  //        B.print();
  //        printMatrix();
  //        System.out.println("  bulge = "+bulge);
  //        System.out.println();
  
          if( Ut != null ) {
              updateRotator(Ut,m,m+offset,c,s);
  
  //            SimpleMatrix.wrap(Ut).mult(B).mult(SimpleMatrix.wrap(Vt).transpose()).print();
  //            printMatrix();
  //            System.out.println("bulge = "+bulge);
  //            System.out.println();
          }
      }