AES Implementation in Haskell and C