Basically, we're going to have 2 heads, one looking at the end of the array, one at the beginning.
v v
{-9, -7, -3, 1, 6, 8, 14}
We compare the absolute value of the 2 entries our heads are pointing at and insert the larger into our new, sorted array. So here it would be 14.
New array: {14}
We then move the head of whichever item we selected closer to the center. So here we move our head pointing at 14 to 8.
v v
{-9, -7, -3, 1, 6, 8, 14}
We then repeat the process, inserting the larger of the 2 absolute values into the beginning of our new, sorted array. Here that would be -9, as |-9| > |8|
New array: {-9, 14}
And after we move the head again:
v v
{-9, -7, -3, 1, 6, 8, 14}
Repeat until both heads meet in the center