Home Stocks Small Caps and Semis — Their 2- and 7-Year Business Cycles