Sorting a lists of elements with different kinds of structures: the Two-Three Tree, Binary, and HashTable