A look at the stock market cycles