Nano caps are publicly traded companies with market capitalizations under $50 million. Discover the risks and potential rewards these small-cap stocks offer investors.