Functions associate a set of inputs with a set of outputs (in fancy language, they "map" one set to another). But can we go the other way around? Are there functions that can start with the outputs as inputs and produce the original inputs as outputs? Yes, there are! They are called function inverses!
This tutorial works through a bunch of examples to get you familiar with the world of function inverses.