Swift: Chap 11 finish