CSC221 first homework assignment