Progress on homework 5