Assignment 1 - IT4158