Pregunta de entrevista de Delinea

Implement smart pointer like shared pointer