Microsoft Should Buy $78 Billion Worth of Bitcoin