Lesson 4: Heaps and Heap Sort