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