Technology and Culture in Evolution