We are all aware of just how fast technology is growing. Indeed, it is an exponential process, and there are no signs of it slowing down any time soon....