Swapped the fib heap for a much more efficient intrusive version.