Are people hungry because there's not enough food on Planet Earth, or is the answer more complex?