Human Potential

What does it take for a society to grow?