(Optional) Write modular programs.
Writing should entail
- writing reusable code in general procedures (i.e., Sub procedures or Sub functions)
- calling code from another procedure in the form module
- performing an action and returning a value, using Sub functions
- verifying the value returned has a data type.