Homework 5 (due Friday, February 18)