Guide: functions

Just a few words about functions and defining them.
FWIW, adding a semicolon *can* cause a bug, e.g. `let z = x - y;` vs. `let z = x; -y;`... but, I do find it unlikely that the adding/removing a trailing semicolon will ever cause a bug.