Heap demo now illustrates absolutely correct insertion and removal to/from heap what is additionaly checked by set