What is Cryptocurrency, Token and Stable coin?