분할 정복 방식을 사용해 데이터를 분할하고 분할한 집합을 정렬하며 합치는 알고리즘
시간 복잡도 : 평균 O(NlogN)
이 방식은 여러 코딩테스트 문제에서 응용하므로 반드시 숙지
ref : Do It 알고리즘 코딩 테스트 자바편 by 김종관