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.