REBASME
spy only if other place has a lot more items than this place
REF
ensure all pointer to items in block that returned null on top() are equal to nullptr
set one empty block dead
TMP: allow more than 1 block to be set to dead in one iteration of pop