Some well-commented explanations for procedures in Swift.