Question: Mike hired a contractor, John, to build a new deck in his backyard for $5,000. John promised to finish the job in two weeks. Mike paid John $2,500 upfront. After two weeks, John only completed half of the job and stopped showing up. Mike had to hire another contractor to complete the work for $4,000. What type of damages can Mike claim for the $2,500 he paid to John upfront? a. Restitution damages b. Reliance damages c. Punitive damages d. Expectancy damages