Once and For All, What Is Recursion??? (No Fibonacci/Factorial)

Photo by Sebastian Herrmann on Unsplash

When I started learning how to code, as most developers to be, I encountered the term “recursion”. It was hard for me to put my head around it and every time I tried to google more about it I kept on seeing the Fibonacci or factorial of n examples over and over again. It frustrated me because it didn’t help me see the full potential of recursion or to understand other use cases.