LGA-05: Haskell Typing Specifiers

Revisit your code for LGA-04: Haskell Lists (Part I). Finish any code which you were not able to get working (hopefully your learning group was able to help with this). Once done, write type specifiers for all your functions.

Do not just use what GHCi gives you when you type :t. Write a type specifier which makes sense to the specificity of the problem the function solves.