Procedural Abstraction
v Whenever the same operations are performed in
different places in a program, there is an opportunity
for procedural abstraction
v Procedural abstraction gives a name to the operations
v It also encapsulates the operations so they can be
executed out-of-view, receiving input via parameters
and influencing the calling environment only by the
result(s) returned