small cap tech stock