What order does the following statement run? Does the runtime execute it from right to left?
length = i = test = output = null;
That single line assignment is equivalent to this
output = null; test = output; i = test; length = i;