Recursion / Recursive Functions

void ExplainRecursion () {  
var explained = GetInput(“Do you understand recursion yet?”);
if (!explained) {
void Factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * Factorial(n-1);




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Create Bitcoin Blockchain Wallets using javascript?


Compile Frontend JavaScript with Babel and Gulp

Version 1.0

React : The Most Popular JavaScript Web Framework

Frequency Counter

Tutorial: How to send GraphQL mutations with Angular & Apollo (part 3)

Why React is Cooler than Others || TT

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Leopoldo Luna

Leopoldo Luna

More from Medium



CS373 Spring 2022: Malithy Wimalasooriya: Final Entry

A brief introduction to mutation tests