Lock-free, mutable list

Lock-free, mutable list that supports multi-threading scenarios.