Exercise Three:
Heap matters