As we all know BITCOIN mining will stop once the 21 million mark is reached. According to the information we have 19 millions coins were mined and now circulating. The remaining balance is about 2 millions to be mined. Why it is not possible to mine the remaining BITCOINS before 2140 when the 19 millions mined in just over 10 years?