More progress in (but not completion of) RealPython Chapter 14