Topological Sort Using Decrease Crochet