1 Modularity The material for this lecture is drawn, in part, from The Practice of Programming (Kernighan & Pike) Chapter 4.