I don't think building a list and appending things to the DOM at once is beneficial. We're adding an extra intermediate step by storing them in the array. Is there a good reason to do this?