initial commit of Lecture 2.4--2.6 exercises