Comp 8006 assignment 2.