Computer science Functions and Recursion Learn how to write reusable functions and use recursion effectively.