describe if-then-else idiom