Lab 3 for CSCI 3308