Here's the thing: Lots of things are "easy" to define and explain, and, maybe even easy to understand as recursive processes.

However...

There is a lot of overhead (time and memory) in deep...