Problem Set 4: initial commit