TIN093 / DIT602 Algorithms