Homework 4, just putting together homeworks from last two weeks