The question I'm asking is simple: is there any difference between `parameters` and `arguments` when talking about the values a function expects?
Is it `argument list` or `parameter list`? Is it `function arguments` or `function parameters`? Is it `calling a function with these arguments` or `calling a function with these parameters`?
The answer is very simple: it's only a point of view problem. If you look from the caller's point of view, they're arguments. If you look from the callee's point of view, they're parameters.
So, which is correct for each of the above 3 pairs?