We study the use of raw pointes, unique_ptr, and shared_ptr
These examples are reserved for the exercise session