Swift: Chap 21 finish