Mandatory assignment 1 in INF1010, spring semester of 2013.