- What is a pure function?
- How is immutability related to pure functions?
- How can you tell the compiler to prevent changes to a variable that's passed by value?
- How can you tell the compiler to prevent changes to a variable that's passed by reference?
- How can you tell the compiler to prevent changes to a pointer address that's passed by reference?
- How can you tell the compiler to prevent changes to the value that's pointed by a pointer?




















































