Curriculum
Modules 10
Ownership as design: unique_ptr, shared_ptr, weak_ptr, and choosing between them.