Heap ds and Converting a BST to DLL