HW4

Due on Apr 23 (40 points)