Carleton University SYSC2004 Winter 2014 Assignment 2