There are currently 972 cryptocurrencies! Ridiculous! Or not?