Bitcoin will go through its quadrennial halving on April 19, which will tighten supply. Will prices rally like in past halvings?