ArrayIterator: do not clone data per default
ArrayUtil: document the constructor and add a unit test to verify the
behaviour