public static <T extends Comparable<? super T>> T min(final T[] a) {
        N.checkArgNotNullOrEmpty(a, "The spcified array 'a' can not be null or empty");

        return min(a, 0, a.length);
    }
public static < T extends Comparable < ? super T > > T min ( final T [ ] a ) { N . checkArgNotNullOrEmpty ( a , "The spcified array 'a' can not be null or empty" ) ; return min ( a , 0 , a . length ) ; }
Returns the minimum element in the array.

@param a
an array, must not be null or empty
@return the minimum value in the array