Finished chapter 12 (without additional exercise this time).