Better program organization
Another reason for breaking a program up into modules is simply to provide better program organization.
For example, the program that we discussed earlier in this lesson had two distinctly different sections of code: