The niche construction of cultural complexity: interactions between innovations, population size and the environment | Synapse