This document discusses functions in discrete mathematical structures. It defines a function as mapping elements from one set to unique elements in another set. A function assigns a single element from the codomain to each element in the domain. An example of a string length function maps strings to their lengths. The document also defines related terms like domain, codomain, image, and pre-image. It provides an example of a grade function and asks the reader to identify the domain, codomain, and range based on given information. Finally, it concludes with discussing functions and provides references for further reading.