Factoring vs Investing