OK, this tutorial says, "But arrays have their drawbacks:
They have a limited length". That's not literally some upper limit to the number of items that can be stored in an array is it? You can store what you want (until you run out of RAM/swap/whatever). But that they're limited to the size at creation, right?