docs: public static double [] boundLargestEigenValue(DMatrixRMaj A , double []bound ) {
          if( A.numRows != A.numCols )
              throw new IllegalArgumentException("A must be a square matrix.");
  
          double min = Double.MAX_VALUE;
          double max = 0;
  
          int n = A.numRows;
  
          for( int i = 0; i < n; i++ ) {
              double total = 0;
              for( int j = 0; j < n; j++ ) {
                  double v = A.get(i,j);
                  if( v < 0 ) throw new IllegalArgumentException("Matrix must be positive");
  
                  total += v;
              }
  
              if( total < min ) {
                  min = total;
              }
  
              if( total > max ) {
                  max = total;
              }
          }
  
          if( bound == null )
              bound = new double[2];
  
          bound[0] = min;
          bound[1] = max;
  
          return bound;
      }