Domanda di colloquio di Meta

What does the question mark (?) and exclamation mark (!) do in Swift?