docs: public static void solve( final int blockLength ,
                                final boolean upper ,
                                final DSubmatrixD1 T ,
                                final DSubmatrixD1 B ,
                                final boolean transT ) {
  
          if( upper ) {
              solveR(blockLength,T,B,transT);
          } else {
              solveL(blockLength,T,B,transT);
          }
      }