docs: public Array<T> append(final Iterable<? extends T> values) {
  		final int size = size(values);
  		final Array<T> array = newInstance(_length + size);
  
  		for (int i = 0; i < _length; ++i) {
  			array.set(i, get(i));
  		}
  
  		final Iterator<? extends T> it = values.iterator();
  		for (int i = 0; i < size; ++i) {
  			array.set(_length + i, it.next());
  		}
  
  		return array;
  	}