One of the most commonly seen terms in computer science is the function. I’ve seen many of my classmates, co-workers and students missing the key aspects of what function are and why we use them. This post is a simple (I hope) explanation of both interrogants.