Final Assignment for COMP 206 - Fall 2014