I want to after reaching the first contain, doing multiple functions like func1 then finc2 then fun3 is there any way to do that in haskell? I am not sure using >>?
myexe [] = []
myexe (x:xs)
| x < head xs = myexe xs , func1, func2 , func3
| otherwise = x