Homework from Stanford CS193P Fall 2013-2014 course