" A contract is an agreement or promise (or set of promises) between two individuals or groups" . . . .