1.1 Getting Started1.2 Elements of Programming1.3 Defining New Functions1.4 Designing Functions1.5 Control1.6 Higher-Order Functions1.7 Recursive Functions