1) The document shows the steps taken to call a function (_function) from another function (_main) by pushing the return address onto the stack and jumping to _function.
2) _function sets the value in eax to 99 and returns by popping the return address off the stack and jumping to it.
3) Control returns to _main, which prints the value in eax, cleans up, and exits.