In this section, we are going to talk about ownership, references and borrowing.
We are going to cover what moves clones and copying is, as well as looking at how the ownership model
works when dealing with functions.
It is important to understand the ownership model because it is the basis for how the memory model works
for rust.
The concepts we cover in this section are going to be with us for the remainder of the course and it
is also going to influence how we write our code.
So without further ado, let's dive right into it.