Pergunta de entrevista da empresa Akamai

Implement smart pointers in C++.