t indexing outside of the array bounds will return nil. A non-integer
key, however, will throw an error.
</p>
<h2>Setting values
</h2>
<p>To set values in an array, use either the `put` function or the `set` special.
The put function is a function that allows putting values in any associative
data structure. This means that can associate keys with values for
arrays, tables, and buffers. If an index is given that is past the
end of the array, the array is first padded with nils so that it is large
enough to 