CPSC 310 Lab 2