Repository for INF 202 Stage 3 assignment