cs310 lab 2 question 4