```
void a()
{
  b();
}

void b()
{
  a();
}
```
Still recursion - there's just a cycle of functions inbetween.