chapter 3 exercises complete
guard
4.1 complete