addHeap works (maintains heap property)