A function prototype
A function prototype is used to declare a function.
This makes it possible for code to call the function before it is actually defined.
I will explain the syntax of a function prototype later.