On the question how does it work, the game chooses a stack in which you've lost some units and recovers from 30 to 100% from it. If you lost units from several stacks, the game usually recovers the one with the best leadership value, but sometimes it may choose another stack that has greater importance.
__________________
|