Assignment 1 PROG2053