adding solutions from MIT for problem set 2