Maintaining the Heap Property - Heap Operations — Insert & Extract | OneNoughtOne