Convert bitcoin and satoshis with exact integer arithmetic.
1 BTC = 100,000,000 sats. Exact arithmetic, with no exchange-rate feed.