Right. Seems pretty strange to me that you would push something into the array *after* calling the function though.

So would it be preferable to `copy()` the array first?