Code for the assignments for Stanford Winter 13 CS193P