Predicting Cryptocurrency Prices with Machine Learning Algorithms