Function Decomposition
l
This means: Implement a complex function
in terms of simpler ones.
l
This idea is of universal importance.
l
Those simpler functions can be
implemented in terms of still-simpler ones,
and so on, until we get down to built-in
functions.