Sweaving homework.