What are smart contracts and what do they have to do with blockchains and cryptocurrencies? Well, let’s find in plain English!