Crypto Market Cycles and How to Identify Optimal Entry and Exit Points