- Refactored using AbstractSorter.
- Added BottomUpMerge and SelectionKth.