Add IOrderByAlgorithm and implementation for merge sort.