public long min(long... values) {
        long min = Long.MAX_VALUE;
        for (int i = 0; i < values.length; i++) {
            if (i == 0 || values[i] < min) {
                min = values[i];
            }
        }
        
        return min;
    }
public long min ( long ... values ) { long min = Long . MAX_VALUE ; for ( int i = 0 ; i < values . length ; i ++ ) { if ( i == 0 || values [ i ] < min ) { min = values [ i ] ; } } return min ; }
Get the smallest of the set of long values.

@param values the set of values

@return The greatest of the values