Adding Heap, Fixing BST Delete bugs