In Perl arrays start with @. When accessing an element of an array access like a variable (with $).
Defining values
Adds a value onto the end of an array.
Pulls the last variable off the end of an array. When you pop a value out of an array it is removed from the array
Returns the first value of an array and collapses the rest of the values down.
inserts a value at the beginning of an array
Splicing an array will remove selected evelments of an array and optionally replace them another list.
Removing COUNT values starting at offset
Removing COUNT values starting at offset and replacing them with LIST
Hashes are similar to arrays, but instead of numerical indexes hashes have scalar indexes called keys.
defining values
removing elements