Free Pascal supports the use of functions and procedures. It supports
Remark
In many of the subsequent paragraphs the words procedure and function will be
used interchangeably. The statements made are valid for both, except when indicated
otherwise.