CIS41A_lecture_exercise