Complex World of Investing