A contract to keep an offer open for a specified time supported by consideration is called a/an

a) unilateral contract
b) option contract
c) executory contract
d) void contract