This one always confuses me and I end up creating a hard limit on the size of the array and just hardcoding it sort of like this:
// this should be an arbitra