Recently I had a drunken conversation with one of my friends about the aspects of altruism. Well, one...