Scientific and technological development often tend to defy what seemed possible or impossible until very recently. When it comes to…