Sorting algorithms: add merge sorting