CAS me if you can - Part 1

A look into how lock free data structures are built