float. It is not a function, object, or method. It is not constrained by a single statement call like
The textbook definition of recursion is calling a function on itself. What does this really mean?
Recursion is one of the most deceptively simple programming concepts. It sounds straightforward, but once you start working with it and try to really understand how it works, you may find yourself dizzy and confused.
We're going to take this Lesson slowly, step-by-step. Before we even get into recursion, let's review some of the prerequisites: functions and loops.