Commit of chapter 8 exercises.