Compare and contrast the following concepts:
- Binding and nonbinding promises
- Bilateral and unilateral contracts
- Contracts and quasi-contracts
- Offer and acceptance
- Offer and counteroffer
- Monetary damages and equitable relief
- Adjudicated insane and insane in fact