code: public static <T extends Comparable<? super T>> T median(final T[] a) {
          N.checkArgNotNullOrEmpty(a, "The spcified array 'a' can not be null or empty");
  
          return median(a, 0, a.length);
      }
docs: Returns the <code>length / 2 + 1</code> largest value in the specified array.
  
  @param a an array, must not be null or empty
  @return the median value in the array
  @see #median(int...)