Decrease And Conquer Topological Sort Using C