lab1-tdd-leftistHeap second version