C and learnyouahaskell