What is the definition of a "contract of guarantee" according to Section 126 of the Indian Contract Act, 1872?
1
A contract to perform the promise of a third person in case of default
2
A contract to discharge the liability of the creditor
3
A contract to perform the promise of the surety
4
A contract to discharge the liability of the surety