Science fiction has always had a way of predicting the future. The very fact that the genre often looks to upcoming periods of time allows its creators to imagine what life might be like as technology ...