TIN093 / DIT093 Algorithms