CHAPTER 13: Functions
CHAPTER 14: Immutable Data
CHAPTER 15: Data Types
CHAPTER 16: List Processing
CHAPTER 17: Pipelining and Composition