max method

T? max()

Returns the maximum element of an iterator.

Implementation

T? max() {
  if (!moveNext()) {
    return null;
  }
  var max = current;
  while (moveNext()) {
    if (current.compareTo(max) > 0) {
      max = current;
    }
  }
  return max;
}