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: