Building a Billion Dollar Cryptocurrency with Haskell