This chapter provides tutorial examples and notes about function and subroutine procedures. Topics include defining function procedures and subroutine procedures, invoking procedures, passing arguments by reference or by value, checking scope of global and local variables.