Bitcoin Price Prediction: Understanding and Forecasting the Future of Cryptocurrency Great Zahir Fahmi