1. What is the foundation of every contract?
2. When does an offer become binding?
3. What happens after acceptance of an offer?