CS193P Winter 2013 Assignment 1 with extra credit