Functions

Documentation is in progress.