https://sillycodes.com/recursion-practice-programs-in-c-langauge/
Recursion Practice Programs in C Langauge