When comparing the time scales of genetic and cultural evolution, it is useful to bear in mind that we today - every one of us - can easily understand many ideas that were simply unthinkable by the geniuses in our grandparents' generation!