Investing has reached the palm of our hands. The millennial generation