Updated TPS6e Chapter Review Exercise 7.7