Implement the following functions using higher-order functions (and other predefined functions) of Haskell without using recursion.
Scoring
Each function scores 20 points.
Input
flatten [[1,2,3],[4,5],[6],[],[3,3]] myLength "Albert" myReverse [1..10] countIn [[3,2,3],[3],[], [2,2]] 3 firstWord " Volem pa amb oli "
Output
[1,2,3,4,5,6,3,3] 6 [10,9,8,7,6,5,4,3,2,1] [2,1,0,0] "Volem"