Compound Data

So far, the data we have dealt with is atomic:

If two or more of these data types need to be sent to a procedure, we need (so far) to provide two or more arguments.

Compound data packages more than one data value into a single entity, capable of being passed by a single argument.