Removes the first value of
and returns it, shortening
the array by 1 and moving everything down.
If there are no elements in the array, the
function returns the undefined value. If
omitted, the function shifts
(in the main
(in subroutines). See also
functions do the same thing to the
left end of an array that
do to the right end.