CMSC204 Lab 4