> Functions are like chains. The last link in the chain is the one that gets called.
The links before the last link are like little boxes. In each box, you can write a function. So you can have a box with a function in it, and then another box with a function in it, and so on.
When you call a link, you pass it some arguments (like if you call a function). Those arguments go into the box. So if you call the box with the function inside it, you can use the arguments to do things.