Small caps are poised to outperform in 2024. A value investor offers five stocks to buy