Mental Model
We want to combine two sorted lists into one sorted order without using extra space. We do this by swapping elements between the two lists to keep them sorted.
Analogy: Imagine you have two sorted stacks of books on two tables. Instead of moving books to a new table, you swap books between the tables to keep both stacks sorted.
Array1: [1, 5, 9, 10, 15, 20] Array2: [2, 3, 8, 13]