Recursão em C
Recursão é uma técnica de programação onde uma função chama a si mesma durante sua execução. Uma função recursiva deve conter dois elementos fundamentais: o caso base (condição de parada) e o caso recursivo (chamada à própria função com parâmetros modificados).