Meta Interview Question

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