Unilateral contract & a bilateral contract.

.Explain, a unilateral contract & a bilateral contract.
What are the requisite elements required for a valid and enforceable contract?