Assignment #2 CSCI 5408