2 Small-Cap Stocks to Buy for Major Upside