Haskell Function Definition Science