10. Working with functions

One of the most popular concepts in programming is that of a function. It usually takes some input and produces an output, operating kind of like a black box.