Matters of Future are difficult to understand. And it becomes highly susceptible to controversy if it is linked with Religion. Existence of god has been debated for years and the primary reason behind this is the fact that God is considered to be Omniscient. And hence naturally, if the god is omniscient, then in the first place he/she lets the unpleasant things happen. The Hindu system of beliefs, which is mainly based on the teachings from Bhagvat Gita, considers god not as the master but as the Moderator of the universe. (In fact, the belief also suggests the existence of Multiple universes or Multiverse system). So as a moderator, even if God is omniscient, he/she still cannot make changes in the system. This can be understood better by a simple analogy. God acts as the Programmer for this program of Universe. He/She has designed all the logic of time, as in the equation of Past, Present and Future. This equation is based on the transactions of the Doing...