I'm trying to allow the user to input an arbitrary number of strings and then aggregate them into a single string with custom formatting. Is this possible? The two limitations I have at the moment are allowing the user to expand the array as needed, and then how to iterate over the array without knowing the size "a priori". Is their a function to return the dimensions of an array? Can an array be dynamically resized based on user input?