Pregunta de entrevista de Citadel Securities

Implement C++ shared pointer class