Here is all the practice I do in order to learn Haskell