https://cheatsheetshero.com/user/all/344-haskell-cheatsheet