# Python Reading

- Read Recursion from the section entitled
*What is Recursion?* through the section entitled *Converting an Integer to a String in Any Base*.

## Class Activity

- Implement the factorial
function using recursion. Test the function for correctness.
- Implement factorial using iteration.

## Active Learning Activity

- Implement the Fibonacci
function using recursion. Test the function for correctness.
- Implement Fibonacci using iteration.
- Which Fibonacci implementation is easier to understand? Explain.
- Which implementation is simpler? Explain.
- Which implementation is better? Explain.

## Other Programming Languages