How have people in North Africa modified the environment to make it more suitable for farming?

They have constructed terraces on mountainsides to create more farmland.
They have used slash-and-burn agriculture to enrich the soil.
They have imported crops that grow well in a dry environment.
They have used irrigation to carry water from rivers to crops.

They have also built dams and reservoirs to store water for future use in farming. Additionally, some regions have constructed underground or surface-canal systems to transport water across vast distances. In some areas, farmers have also adopted soil conservation practices, like crop rotation and terracing, to prevent erosion and maintain soil fertility. Finally, people have also planted drought-resistant crops, like sorghum and millet, that can withstand the region's arid climate.