Miscellaneous

This section defines miscellaneous functions.