Added recTopoSort to generate clean mutual-recursion; still working out bugs.