A proposal is revoked—
(1) by the communication of notice of revocation by the proposer to the other party;
(2) by the lapse of the time prescribed in such proposal for its acceptance, or, if no time is so prescribed, by the lapse of a reasonable time, without communication of the acceptance;
(3) by the failure of the acceptor to fulfil a condition precedent to acceptance; or
(4) by the death or insanity of the proposer, if the fact of his death or insanity comes to the knowledge of the acceptor before acceptance.