When adding the terminator without incrementing arg and checking for overflows with "arg > max_arg", we need to allocate space for one extra element for the implicit terminator.
When adding the terminator without incrementing arg and checking for overflows with "arg > max_arg", we need to allocate space for one extra element for the implicit terminator.