COMP 206 Assignment a