Finish chap 3 exercises.