This probably doesnt do it justice, but a simple way to envision it is as an input/output box. You're passing in some sort of value, performing actions on it, and then returning an output (unless you...