Why Are Food Chains Relatively Short