Tournament sort in increase order by default, and capable to handle duplicated elements