updated with STL pop() undef behavior
skew heap fully_bootstrapped non-template. fully tested.