The array has to be able to be resized at whim, reallocated more specifically