2 What is a heap, in general?

 2.1 Rules
 2.2 Node serialization
 2.3 Node insertion
 2.4 Node deletion