Modern humans' success is partially due to superior technology.