HeapSort: sorting with a priority
queue ADT (heap)
Shove everything into a queue, take them out
smallest to largest.