How the Bitcoin Market Cap Explains a $1 Million Price Prediction