Ok! But the code appears to be doing this outside of the fact with each iteration it is including results from the previous, which is what would happen if you are dumping the contents of the array WHILE within the `while` loop.