CSCI 3308 HW 2 Solutions