C++ Functions - Understanding Pass by Value Semantics | Modern Cpp Series Ep. 19