Akin to set theory, functions represent one of the most foundational ideas in mathematics and computer science. Many topics rely upon a thorough understanding of functions which is what this mini course is about.
That is, in this mini course, I walk you through the most important concepts in functions, such as injections, surjections, bijections, and cover some ideas which aren't as widely covered out there in resources, such as binary functions and piecewise functions.