fn merge_sort(nums: &[i32]) -> Vec<i32> {
    // your move
}
