Bitcoin: The Road to $100,000 and One Million – What Does the Future Hold for Cryptocurrency?