7E. What Are Functions Good for?

  Lecture 7E.1 Avoiding code duplication
  Lecture 7E.2 Shortening function definitions
  Lecture 7E.3 Encapsulating decisions and algorithms
  Lecture 7E.4 Summary