Financial Concepts to Better Understand Cash Flow