3 Types of Cryptocurrency Wallets explained