Heap::shiftDown