In essence, ArrayLists are variable-length arrays for objects.
Why don't we try to create an ArrayList instead of a string array?