Completed BinaryHeap