bitcoin supply 21 million and reduced from several accidental events