Tower of hanoi

Recursion Fundamentals: How Recursion Works, Types & 8 Classic Problems

Recursion is a programming technique where a function solves a problem by calling itself on smaller versions of the same