Explain different types of Cryptocurrencies?