What is a Smart Contract and why are they “Smart”?

Web 3.0 is upon us!