Why Are There Only 21 Million Bitcoin? | THEORIES Explained