99 Days to Halving: Things to understand before the next bull.