Implementing Arc and Mutex
Knowing the theory is all fine and good, but the best way to understand
something is to use it. To better understand atomics and interior mutability,
weâll be implementing versions of the standard libraryâs Arc and Mutex types.
TODO: Write Mutex chapters.