Article: Is Human Morality a Product of Evolution?

The video is separate from the article. But they are related in their topic.

It seems like Morality is based on a few evolutionary traits, which are the pillars for ethics: Reciprocity yoked with Justice and Empathy yoked with Compassion.