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