Why are there so many Cryptocurrencies, and how many of them will S...