Understanding suffering and karma