Last Tech Tuesday we learned about functions as a way to define our own words in a programming language. We saw that functions take arguments and return results back to where the function was used in the program. We refer to this transfer of control of program execution from the current code to the code inside the function as a function call or a function invocation (the function is called or invoked). As promised at the end of that post, today we will take a closer look at how the arguments ...