The Future of Trading: How Technology is Changing the Investing Landscape