Project for DD2440 Advanced Algorithms Course @KTH.