Functions allow the grouping of code to allow it to be called as many times as required, this prevents replicating the same code over and over.
All functions within LinuxGSM begin with an
fn_ and should be descriptive of what the function is doing. Words are separated by an underscore
All functions should be formated with the following syntax.