3.4.2 Functions
Perl also provides quite a few functions that operate on arrays. As you
learn more and more Perl, you will see lots of interesting functions
that work with arrays.
Now, we'll discuss a few of these functions that work on arrays:
@builtin{push}, @builtin{pop}, @builtin{shift}, and @builtin{unshift}.
The names @builtin{shift} and @builtin{unshift} are an artifact of the
Unix shells that used them to "shift around" incoming arguments.