CLRS update
stack, queue, list