Learn how to forecast cryptocurrency market with Prophet model, time series decomposition, Random Forest, and XGBoost