MIT OCW 6.005 Problem Set 1