What is the longest stage in the human life cycle?