Treiber stacks are the coolest data structure you’ve never heard of, and tail recursion makes them even better
Continue reading on Better Programming »