Swift arrays are value types that allow dynamically storing the arbitrary
numbers of values without knowing the exact count at the beginning. Although
this is great when you don't know the exact number of elements you're going to
store in advance, you can use a nice optimization technique when you