2013-2014 algorithm design class homework collection