Question: a promise in exchange for a promise is an example of
Answer: contract