tsort function

Topological Sort