generated at
mutual recursion
Cycle detection (graph theory)
Recursion (computer science)