Citi interview question

Smart pointers reference counting