Having defined recursion ( • What is 'Recursion'? ), I go through two examples of recursive subroutines: one for factorials, and one for generating Lucas numbers. The walkthroughs include the use of the call stack.
Made specifically for A Level Computer Science.