2018 WAEC Commerce Theory (a) Define a contract. (b) State and explain four reasons for consumer protection.