Exercise Three: Heap matters