fun insertionSort(arr: IntArray) {
    val n = arr.size
    for (i in 1 until n) {
        // 정렬할 Key, 새로운 카드
        val key = arr[i]
        var j = i - 1
        while (j >= 0 && arr[j] > key) {
            arr[j + 1] = arr[j]
            j--
        }
        arr[j + 1] = key
    }
}