Flow Traders interview question

What is an option contract?