Added heap.Remove method