Major inventions and their impact on society