Different Types of Crypto Tokens and How do they Work?