elementAtOrNull method
The element at index, or null when out of range.
Negative indices return null rather than throwing.
Implementation
T? elementAtOrNull(int index) {
if (index < 0) return null;
var remaining = index;
for (final element in this) {
if (remaining == 0) return element;
remaining--;
}
return null;
}