Add more example related to shared_ptr