MIT 6.828 2012  in class exercise