Heaps

Basics and practice