A contract is an agreement enforceable at law.