Discuss an application that requires an unordered collection of elements. Decide what implementation would be most beneficial, an array list or a linked list. Decide whether that list should be sorted or unsorted. Explain your reasoning at each step.