Alpha implementation of shared_ptr