An array is used to group together related objects, so that you can refer to them by a number, rather than separate names.
For example, if you wanted to hold a list of birds, instead of having to think up as many variable names as there are birds (the amount of which you may not know when you are writing your program), you can have an array with a whole bunch of birds and refer to them by number (array index), including a number in another variable.
*create first_bird “sparrow”
*create second_bird “robin”
*create third_bird "finch"
you could do
*create_array birds 3
*set birds “sparrow”
*set birds “robin”
*set birds “finch”
It may seem in this example that arrays are pointless, but in more sophisticated programs they are very useful, especially when you use a variable for the index like
Feel free to ask me any more questions or for clarification.