DFS with tests added
Heap with tests added
HeapSort with tests added