What led to a population boom during the High Middle Ages? lack of wars immigration from North America improvements in the barter system development of new farming tools and methods