Explain how each of the following factors have influenced urbanization and suburbanization.

a. improvements in agriculture

b. improvements in transportation

c. population growth

d. migration

e. economic development

f. governmental policies