MSB aligned addition
<p>I'm looking for a way (preferably recursive) to add two integers with their msb aligned.</p>

<p>For example: 125 + 25 = 375.</p>

<p>I tried to reverse the digits to effectively align them but the carrying would be all wrong. ie. 526 (625) + 05 (50) = 531.</p>