Computer science concepts are often named after real-world equivalents.
A queue, for instance, is a data structure where the first object in is the first object out, much like the functions of a real-word queueA stack, meanwhile, is last-in first-out, similar to...