We are passing a function named "callback" as if it were a variable as a parameter, and then we are calling it as if we had previously called the function by saying "callback(age, ...)". How does this process work, how do the codes work step by step?