For now, functions must be declared before being called.
In the actual language, functions can be called first before being declared in the same program.
(Might be a problem with main() being called earlier than it is supposed to, which means main() should be called last)