ENH: Finished lab 3. Almost done with homework 2 for e588