analysis of fibonacci heaps advanced data structures 4158986