Explanation should include the following:
- A function takes an input, executes a process, and produces an output.
- A function is an implementation of the input-process-output (IPO) model of computing.
- The IPO model receives inputs from a user or other source, performs some computations on the inputs, and returns the results of the computations.