code: 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);
      }
docs: Returns the minimum element in the array.
  
  @param a
  an array, must not be null or empty
  @return the minimum value in the array