How about something a little more advanced? We use recursion when we have a method call itself inside its code block.

Sweet! We can call Factorial () recursively to calculate a number's factorial.

Psst: if this still feels a bit too advanced, don't worry; you can come back anytime when you feel ready!

Are you sure that this is the right time to call Console.Write ()?