sex evolution and human nature 3870