The Shariah factor in Cryptocurrencies and Tokens