788 Different Cryptocurriencies. What Does This Mean For Us All?