The Predictions of Ray Kurzweil: What will life be like in 2050?