not sure I like the Heap analogy...I find it confusing too.