Assignment 1 for TP2 Frances Anderson 212179306