(Available since version 1.0)
Heap::extract — Extracts a node from top of the heap
Extracts a node from top of the heap and sifts up. Runs in Θ(log(n)) amortized time, where n is the size of the heap.
This function has no parameters.
The value of the extracted node.
Throws SEIDS::Heaps::ExtractException when the data-structure is empty.