I created a stack using a LinkedList. This worked, but when testing it I
found using,
writef("%s, %s, %s", stack.pop(), stack.pop(), stack.pop());
would present the stack as a fifo. I assume the results are because it
is evaluating the arguments from right to left. Why?