| 1 | Start | [38, 27, 43, 3, 9, 82, 10] | Full array to sort | [38, 27, 43, 3, 9, 82, 10] |
| 2 | Divide | [38, 27, 43, 3, 9, 82, 10] | Split into [38,27,43] and [3,9,82,10] | [38, 27, 43, 3, 9, 82, 10] |
| 3 | Divide Left | [38, 27, 43] | Split into [38] and [27,43] | [38, 27, 43, 3, 9, 82, 10] |
| 4 | Base Case | [38] | Single element, no sort | [38, 27, 43, 3, 9, 82, 10] |
| 5 | Divide Right Left | [27, 43] | Split into [27] and [43] | [38, 27, 43, 3, 9, 82, 10] |
| 6 | Base Case | [27] | Single element, no sort | [38, 27, 43, 3, 9, 82, 10] |
| 7 | Base Case | [43] | Single element, no sort | [38, 27, 43, 3, 9, 82, 10] |
| 8 | Merge | [27, 43] | Merge [27] and [43] | [38, 27, 43, 3, 9, 82, 10] |
| 9 | Merge | [38, 27, 43] | Merge [38] and [27,43] | [27, 38, 43, 3, 9, 82, 10] |
| 10 | Divide Right | [3, 9, 82, 10] | Split into [3,9] and [82,10] | [27, 38, 43, 3, 9, 82, 10] |
| 11 | Divide Right Left | [3, 9] | Split into [3] and [9] | [27, 38, 43, 3, 9, 82, 10] |
| 12 | Base Case | [3] | Single element, no sort | [27, 38, 43, 3, 9, 82, 10] |
| 13 | Base Case | [9] | Single element, no sort | [27, 38, 43, 3, 9, 82, 10] |
| 14 | Merge | [3, 9] | Merge [3] and [9] | [27, 38, 43, 3, 9, 82, 10] |
| 15 | Divide Right Right | [82, 10] | Split into [82] and [10] | [27, 38, 43, 3, 9, 82, 10] |
| 16 | Base Case | [82] | Single element, no sort | [27, 38, 43, 3, 9, 82, 10] |
| 17 | Base Case | [10] | Single element, no sort | [27, 38, 43, 3, 9, 82, 10] |
| 18 | Merge | [82, 10] | Merge [82] and [10] | [27, 38, 43, 3, 9, 10, 82] |
| 19 | Merge | [3, 9, 10, 82] | Merge [3,9] and [10,82] | [27, 38, 43, 3, 9, 10, 82] |
| 20 | Merge | [27, 38, 43, 3, 9, 10, 82] | Merge [27,38,43] and [3,9,10,82] | [3, 9, 10, 27, 38, 43, 82] |
| 21 | End | [3, 9, 10, 27, 38, 43, 82] | Array fully sorted | [3, 9, 10, 27, 38, 43, 82] |