We live in a world of exponentially increasing technology advancements. Never in the history of mankind have so many such advancements emerged in parallel and in combination, carrying so much impact.