dynamic scoring ice age overpopulation pejorative safety razor static code analysis technological singularity the economist the population bomb thomas malthus