Swift: terziary