shift() 메서드는 배열에서 첫 번째 요소를 제거하고, 제거된 요소를 반환합니다.
sort() 메서드는 배열의 요소를 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다.
localeCompare() 메서드는 referenceStr이 compareString보다 정렬 순으로 앞 혹은 뒤에 오는지 또는 동일한 문자열인지 나타내는 수치를 반환합니다.