code: private boolean _decompose() {
          for( int k = 0; k < min; k++ ) {
  //            UBV.print();
              computeU(k);
  //            System.out.println("--- after U");
  //            UBV.print();
              computeV(k);
  //            System.out.println("--- after V");
  //            UBV.print();
          }
  
          return true;
      }
docs: Internal function for computing the decomposition.