Mathematics.
turns out that Mathematicians are secretly zoologists who spend most of their lives classifying different kinds of mathematical objects. As such, there are many different kinds of functions that restrict the possible association between input and output. For example, we have linear functions and