Split off C++ material from wrapping lab.
Incorporated Ian's suggestions into the revision of the wrapping lab.