Shared_ptr: The (not always) atomic reference counted smart pointer
snf.github.io