When structuring a function, we have specific guidelines. The comments should be clear and descriptive, and follow the formatting guidelines set by your institution. The same goes for naming conventions. In addition, we recommend supplying “built-in” inputs and outputs; that is, example parameters so the function can be completely executed without any input from the user. These additional demo forms should be listed with the different syntaxes that you create for the function.