Max of iterable; null if empty.
num? maxOfMany(Iterable<num> values) { num? m; for (final num v in values) { if (m == null || v > m) m = v; } return m; }