Getting Ready For The Tsunami: AI Evolution, Blockchain and Technological Singularity Dinis Guarda 12 March 2019