Understanding the Cryptocurrency Market: Trends and Predictions