For the assignments of MITOCW 6.088 Jan 2010