The ability to manipulate arrays in Perl is just beautiful. You
can dynamically add/remove elements from the end of the array
using PUSH/POP, and dynamically move elements into the front of
the array using UNSHIFT/SHIFT. Arrays can be indexed positively
from the beginning of the array, or with negative indices from
the end of the array. Building FIFOs, LIFOs, queues, and stacks
is easy. join are two built-in functions that allow for the
creation and collapsing of arrays. Splice gives us the power to
remove and add elements within the array. reverse sort allow for
sorting in both directions. Beginning programmers can easily be
turned off by Perl's lack of support for multi-dimensional
arrays. But the better way to create complex structures
including multi-dimensional arrays is to use references (and you
cannot fully exploit the power of any language without the use
of references). Smart, High Level Language with Great Built-In
Functions Perl is a high level language. It is a smart language.
It simplifies its v