A Fibonacci Heap C++ Implementation