How to understand the market cycles