new size 0 empty 1 push 3.5 push 4.7 push 2.1 size 3 empty 0 top 2.1 min 2.1 max 4.7 pop 2.1 top 4.7 min 3.5 max 4.7 pop 4.7 top 3.5 min 3.5 max 3.5 pop 3.5 top! min! max! delete summary