The world has witnessed a huge technological leap in the last decade. From the rise of smartphones and tablets to 3D printing, artificial intelligence and blockchain. As the saying goes, these ...