?: picks the first branch on yes, the second on no.
?:
?: is if-then-else: it picks its first branch when the test is yes, the second when no.
?:((gth 3 5) 10 20) is 20.
?:((gth 3 5) 10 20)
20