Which statement about culture is true?
A. culture remain the same for each generation
B. culture is best taught by outsiders
C. culture builds on the past
D. culture never changes