startsWith method
Implementation
bool startsWith(Iterable<E> value) {
final it = iterator;
final subIt = value.iterator;
while (subIt.moveNext()) {
if (!it.moveNext() || it.current != subIt.current) {
return false;
}
}
return true;
}