Decrease And Conquer Topological Order Algorithm Definition In Programming