COMP3331 Assgnment One