1. An area of storage used for the allocation of data structures where the
of releasing the allocated data structure is random. Compare stack.
complete binary tree in which the value at each node is at least as large as
the values at its children (if they exist).