Caroli, who was 17 years old, signed an agreement to buy a used computer from Egan for $150. While Caroli was on his way to pick up the equipment, Egan got an offer for $250 from someone else. When Caroli arrived with the money to complete the transaction, Egan told him he was unwilling to go through with the agreement because Caroli was a minor. a. Can Egan cancel the contract? b. Is this a voidable contract? c. Can Caroli cancel the contract? d. If Egan sells the computer to Caroli, can Caroli later return the computer?