Chapter 3 - Managing memory with ARC. Strong and Weak Refrences. Introducing a  strong reference cycle. Dealloc is not called.