Topological Sort Code In C