Efficiently written programs often reuse the same piece of code many times.
Procedures and Functions are 2 mechanisms for storing sub routines
These are a series of instructions that may be called on many times
and often by many different parts of the system.
Brought to you courtesy of Armor G@mes