Specifying number size is annoying but if an array is holding more than 1 million entries, the application programmer should scrap it and use something else. Such as a hash table or database table.

More like that as memory grows, there'll be larger chunks in memory and more records on the hard drive.