Modified siftdown to public