Pregunta de entrevista de Nokia

Exercises from bit operations, pointers, smart pointers, OOO