Calling all arguments

Knowing how compilers call functions can help with design - and optimisation