"The generation gap is a popular term used to describe differences between people of a younger generation and their elders, especially between a child and his or her parent's generation." . . . .