Demystifying Factor Investing for Modern Markets