Function
Reusable sequence of statements designed to do a particular job, provides a way to split the programs into smaller modular chunks easier to test, organize, use
User-defined functions
Functions written by the user
Function call
Expression that tells the cpu to interrupt the current function call and execute another
Caller
Function initiating the function call
Calee (called function)
Function being called
Function body
Curly braces and everything in between
Function calling function
Any functio can be called multiple times, but they can’t be nested