Aug 8, 2017 · 1 min read
Where in reality will you use it?
Recursion is not something you will often need solving business problems, its mostly used in one-off algorithms nobody dares touch after its in production (until a tech-lead just wipes it and writes a non-recursive version the other 90% can read and debug).
If you do recursion on business problems its because you are trying to use recursion (or you found that one use-case where its actually appropriate) (of your tool of choice is a hammer every problem can become a nail).