Question: Suppose that when the capacity of an ArrayList is increased, it is always doubled. If an ArrayList stores N items, and started with an initial capacity of 1, what is the maximum number of times that an ArrayList's capacity could have been increased?