What differs from qStableSort and std::stable_sort ?