The Hero's Quest and the Cycles of Nature: An Ecological Interpretation of World Mythology