Which of the following is a will that one or two testators execute in which they leave property to each other as long as the survivor agrees that when he or she dies, the remaining property will be distributed according to a plan created by all testators?
a. Mutual will
b. Joint will
c. Reciprocal will
d. Mirror will