recollection-2016-34sing-along-with-c-plus