Why an Array and not an Iterator?