List needs to keep order
List needs to keep order or list is empty
List is iterated through
List is sorted and iterated through
List is either sorted or does not need to keep order