CS193P Assignment 2 -  Objective C