technological darwinism view 2