How Recursion Works? - Explained with animation.