removeFirst method
*<Null safety>*
E removeFirst () override
Implementation
@override
E removeFirst() {
if (_length == 0) throw StateError('No element');
_modificationCount++;
var result = _elementAt(0);
var last = _removeLast();
if (_length > 0) {
_bubbleDown(last, 0);
}
return result;
}