Pregunta de entrevista de Morgan Stanley

implement shread_ptr