Explanation of function call