docs: public Matrix transposeMultiply(Matrix B, ExecutorService threadPool)
      {
          Matrix C = new DenseMatrix(this.cols(), B.cols());
          transposeMultiply(B, C, threadPool);
          return C;
      }