Comp 171 Assignment 6