Mental Model
Find the next bigger arrangement of numbers by changing the smallest part of the array that can be increased.
Analogy: Imagine you have a lock with numbers and you want to find the next combination that is just a little bigger than the current one, like turning the last dial to the next number possible.
Array: [1, 2, 3, 4] Indexes: 0 1 2 3 We want to find the next bigger order by changing from the right side.
