Release all memory used.
Append a 0-initialized element of T to array
Append element t to array.
Move the last element from the array into i. Reduce the array length by one.
Resets length of array to 0 without free'ing the array memory. This sets it up for re-using the memory.
Set useable length of array.
A reusable array that ratchets up in capacity.