Updates gp for chapter 11
Finishes chapter 11 code, needs annotations
Annotates first part of chapter 11 code