21 Million Bitcoin or BUST -- Satoshi's Limit Explained