Mastering the Waves: Understanding Cryptocurrency Market Cycles