thaigh/seng2050_assignment2 archive