The Laughing Genes: A Scientific Perspective on Ethics and Morality