I am a beginner to Haskell. This is an example from my lectures, where we define our function permu which should produce all permutations of a list.