@egilburg I've changed the method to prepend when the element is added, removing the call to reverse_each. This brought the performance difference to nearly 0.