I will start with the most fundamental from my point of view theory, which is called time value of money (or just TVM). The basis for this theory is an understanding that money received today is not the same money that someone promises you tomorrow, one year from now or even 10 years from today....