7 High-Growth Small-Cap Stocks With Strong Buy Ratings