https://kingkongdiamond.com/2018/11/26/cashflow-importance/