Permaculture, is it the answer to our challenges?