Evolution and tinkering.
D000818:Animals; D005075:Biological Evolution; D001921:Brain / Q000502:physiology; D006801:Humans; D008967:Molecular Biology; D010684:Philosophy; D012098:Reproduction; D012586:Science; D012725:Sexual Behavior / Q000502:physiology; D012961:Sociology