3 stages of life