Will There Be More Than 21 Million Bitcoin?