Perhaps the greatest and most enduring challenge for humanity is that of feeding itself. Since the dawn of time, human beings have struggled to find a balance between the extremes of surplus and shortage found in nature. That struggle continues today, with an alarmingly large proportion of the world still suffering food shortages.