This is Assignment 1 of the Stanford iOS class Winter 2013