Assignment 1 - IMT3362