School project from INF5261