Blockchain and Crypto: the what and how of this emerging technology