Altruism

What props up morality?

Is morality like a leaning tower, with virtue increasing as the floors increase? If so, how would the tower be supported, especially considering self-sacrficing altruistic behavior, a type of behavior at the very top?