In order to understand recursion you must first understand recursion.
There are 10 kinds of people in this world: Those who understand binary, and those who don't.
An SEO expert walked into a bar, pub, liquor store, brewery, alcohol, beer, whiskey, vodka...
Why did the two functions stop calling each other? Because they had constant arguments.