Assignment2 - COMP90024