What is halving and what effect will it have on the price of Bitcoi...