SENG401 Assignment 1 done.