Idea of a procedure or function
A procedure allows a sequence of instructions to be named and executed many times.
Procedures typically have ‘arguments’
A procedure which delivers a ‘value’ is called a function.
In mathematics familiar functions are sin(x), cos(x), log(x), etc..