Recursion Objectives Explain what a recursive function is Explain how to stop I do, we do, you do more 😄 What is a Recursive Function? it is a function that calls itself How do you STOP? Know your exit condition! a.k.a your base case. Same function Different Data For Example Factorial 5! 5 * 4! 5 * 4 * 3! 5 * 4 * 3 * 2! 5 * 4 * 3 * 2 * 1 I'll Show You 99 bottles You Try It Factorial Function More Recursion CS Curriculum Unit 2, lesson 4 Recursive Test Suite