Topological Sort Using Decrease Meaning Math