Functions
The functions in apprentice is made available through the Function
base class. Details about the Function base class, available implementations,
and how to construct your own implementation of Function base class are given in
this tutorial.