INF3200 – Algorithms and efficiency