public static int min(int... array) {
    checkArgument(array.length > 0);
    int min = flip(array[0]);
    for (int i = 1; i < array.length; i++) {
      int next = flip(array[i]);
      if (next < min) {
        min = next;
      }
    }
    return flip(min);
  }
public static int min(int... array) {
    checkArgument(array.length > 0);
    int min = flip(array[0]);
    for (int i = 1; i < array.length; i++) {
      int next = flip(array[i]);
      if (next < min) {
        min = next;
      }
    }
    return flip(min);
  }
public static int min ( int ... array ) { checkArgument ( array . length > 0 ) ; int min = flip ( array [ 0 ] ) ; for ( int i = 1 ; i < array . length ; i ++ ) { int next = flip ( array [ i ] ) ; if ( next < min ) { min = next ; } } return flip ( min ) ; }
Returns the least value present in {@code array}, treating values as unsigned.

@param array a <i>nonempty</i> array of unsigned {@code int} values
@return the value present in {@code array} that is less than or equal to every other value in
the array according to {@link #compare}
@throws IllegalArgumentException if {@code array} is empty
Returns the least value present in { @code array } treating values as unsigned .