Heaps

An efficiently sorting dynamically sized data structure.

Heap size management

State information

Writing and reading