code: public static <T> T min(T[] items) {
          return min((Iterable<T>)Arrays.asList(items));
      }
docs: Selects the minimum value found in an array of items, so
  min([2, 4, 6] as Object[]) == 2.
  
  @param items an array of items
  @return the minimum value