CS193P Winter 2013 First assignment