docs: public static void addOuterProd(double gamma , DMatrixD1 x, DMatrixD1 y, DMatrix1Row A ) {
          int m = A.numRows;
          int n = A.numCols;
  
          int index = 0;
          if( gamma == 1.0 ) {
              for( int i = 0; i < m; i++ ) {
                  double xdat = x.get(i);
                  for( int j = 0; j < n; j++ ) {
                      A.plus( index++ , xdat*y.get(j) );
                  }
              }
          } else {
              for( int i = 0; i < m; i++ ) {
                  double xdat = x.get(i);
                  for( int j = 0; j < n; j++ ) {
                      A.plus( index++ , gamma*xdat*y.get(j));
                  }
              }
          }
      }