The Data Types course touches on value assignment tangentially,
but does not explicitly demonstrate the difference between assign
by value and assign by reference.
This distinction helps to build an expert mental model when reasoning
about modifying state.