sem2hw2task1: Improved unit testing.
sem2hw3task1: Added unit testing. Also added empty virtual destructor
into Sorter class to avoid compiler warnings.