Explain Smart Contracts Like I'm 5 (using Examples)