Complete the following Haskell function deﬁnitions. You may use any Haskell standard prelude or library function. You may need to write auxiliary “helper” functions in some cases.
Place all deﬁnitions in a single ﬁle. Use the speciﬁed function name as your code will be tested by a Haskell function expecting that function name.
The testing program may use many more test cases than the ones shown in the speciﬁcation. So, please test your functions extensively to ensure that you maximise your marks.
3 freelancers are bidding on average $181 for this job
Hello, I can implement all attached exercises as separate Haskell functions, I will also write a few tests for all functions to show how they work. Thanks, Paul