Sorting algoritms and comparison experiment implemented in C++