@Override
 public <IV> IV injectInto(
     IV injectedValue, Function2<? super IV, ? super T, ? extends IV> function) {
   return ArrayIterate.injectInto(injectedValue, this.items, function);
 }