Decrease And Conquer Topological Order Algorithm And Flow