foldLeft<B> method
Implementation
@override B foldLeft<B>(B z, B f(B previous, A a)) {
var result = z;
var current = this;
while (current._isCons()) {
result = f(result, current._unsafeHead());
current = current._unsafeTail();
}
return result;
}