Just unravelled how the Swift compiler deals with Ternary operators