Elliptic Curve Cryptography in Haskell