Fibonacci Heap. Implemented in C++.