Halmstad University DT8014 Algorithms (parts)