Food for humans comes from both crops and livestock. Growing crops is a more efficient way of producing food than rearing livestock. Food production needs arable land, I.e land suitable for agriculture. It is increased by improving agricultural yields.