Fix merge sort + add desc merge sort