topological_sort Topological sort implementation (DFS & BFS) Important The result of topological sort is not unique!