My answer for MIT 6.00.1x Problem Set 2