INF226 - Assignment2