theres only 21M bitcoin so how would that work exactly