Top 10 technologies of the past 45 years