static Long longMin(Iterable l) { Long min = null; for (long x : l) min = min == null ? x : Math.min(min, x); ret min; }