Functions and Procedures(also called subroutines) are techniques that allow scripts to be broken down into different distinct sections. These sections can be used to aid the clarity of the script, as scripts are by nature not the easiest document to read.