algo2: unittests preferred
algo2: lateness property added
algo2: problem 2 solved