Updated 10 (templates) and 11 (smartpointer) after my recitation last night.