Why did hunter-gatherers first begin farming?

The beginnings of agriculture changed human history and has fascinated scientists for centuries.