Stanford CS193p 2013 Winter HomeWork4