Decrease And Conquer Topological Sorting Definition In C