CSCI 3465 Lab2 submittion.