Homework 5 (due Wednesday, February 22)