Demography: Four Types of Generations