20141117: Mostly done with assignment, need to find out what output should look like and create the driver programs.