[COMP251] (13W) Assignment 2