Finished Chapter 12 (fixed commit message). Learn to rebase in the future.