At the start of the book, we said the basis of programming is transforming data. Functions are the little engines that perform that transformation. They are at the very heart of Elixir.
So far we’ve been looking at anonymous functions—although we can bind them to variables, the functions themselves have no names. Elixir also has named functions. In the next chapter we’ll cover how to work with them.