https://topminisite.com/blog/how-to-apply-to-functions-to-a-list-in-haskell